package com.bsoft.gol.editor.editor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public class ControlReportEntityRequest implements Serializable {
    private Date answerTime;
    private String sfzh;
    private String ifSynchro;
    private String reportId;
    //当为处置时，是处置名称
    private String itemName;
    private String itemContent;
    private String itemId;
    private String titleId;
    private String userInfoId;
    private String result;
    private String refRange;
    private String resultUnit;
    private String abnormal;
//门诊
    //机构代码
    private String organizationId;
    //机构名称
    private String organizationName;
    //就诊科室代码
    private String departmentId;
    //就诊科室名称
    private String departmentName;
    //就诊科室代码
    private String doctorId;
    //就诊科室名称
    private String doctorName;
    //就诊科室名称
    private Date outpatientDate;
    //门诊诊断列表
    private List<DiagnosisList> diagnosisList;

//住院
    //入院诊断
    private String ruyuan;
    //出院诊断
    private String chuyuan;
    //入院时间
    private Date beAdmissionTime;
    //出院时间
    private Date dischargeTime;

//手术
    //手术记录标识
    private String operationRecordId;
    //手术编码
    private String operationCode;
    //手术名称
    private String operationName;
    //手术日期
    private Date startTime;
    //麻醉方式
    private String anesthesiaWayCode;
    //切口等级
    private String operationIncisionDescription;
    //愈合等级
    private String operationIncisionHealLevel;


//检查
    //检查类型代码
    private String examTypeCode;
    //检查类型
    private String examTypeName;
    //检查项目代码
    private String examItemCode;
    //检查项目
    private String examItemName;
    //检查部位代码
    private String examPartCode;
    //检查部位名称
    private String examPartName;
    //检查所见
    private String examDescript;
    //检查诊断
    private String examDiagnosis;
    //检查影像
    private String imageNo;
    //影像上传
    private String imgList;


//检验
    //标本类型代码
    private String sampleTypeCode;
    //标本类型
    private String sampleTypeName;
    //检验项目代码
    private String testCode;
    //检验项目
    private String testName;
    //检验日期
    private Date reportTime;
    //项目结果
    private String testResult;
    //结果标识
    private String resultCode;

//药品
    private String drugsNumber;
    private String drugName;
    private String drugUsePathwaysCode;
    private String drugUsePathwaysName;
    private String drugUsingRate;
    private String drugUsingRateName;
    private Double onceDosage;
    private String dosageUnit;
    private Integer medicineDays;
    private Double drugSendNumber;
    private BigDecimal price;
    private String drugstoreUnit;
    private String drugSpecifications;
    //诊断名称
    private String diagnosisName;

//处置
    //处置时间
    private Date applicationTime;

    public Date getApplicationTime() {
        return applicationTime;
    }

    public void setApplicationTime(Date applicationTime) {
        this.applicationTime = applicationTime;
    }

    public String getDiagnosisName() {
        return diagnosisName;
    }

    public void setDiagnosisName(String diagnosisName) {
        this.diagnosisName = diagnosisName;
    }

    public String getOrganizationId() {
        return organizationId;
    }

    public void setOrganizationId(String organizationId) {
        this.organizationId = organizationId;
    }

    public String getOrganizationName() {
        return organizationName;
    }

    public void setOrganizationName(String organizationName) {
        this.organizationName = organizationName;
    }

    public String getDepartmentId() {
        return departmentId;
    }

    public void setDepartmentId(String departmentId) {
        this.departmentId = departmentId;
    }

    public String getDepartmentName() {
        return departmentName;
    }

    public void setDepartmentName(String departmentName) {
        this.departmentName = departmentName;
    }

    public String getDoctorId() {
        return doctorId;
    }

    public void setDoctorId(String doctorId) {
        this.doctorId = doctorId;
    }

    public String getDoctorName() {
        return doctorName;
    }

    public void setDoctorName(String doctorName) {
        this.doctorName = doctorName;
    }

    public List<DiagnosisList> getDiagnosisList() {
        return diagnosisList;
    }

    public void setDiagnosisList(List<DiagnosisList> diagnosisList) {
        this.diagnosisList = diagnosisList;
    }

    public String getRuyuan() {
        return ruyuan;
    }

    public void setRuyuan(String ruyuan) {
        this.ruyuan = ruyuan;
    }

    public String getChuyuan() {
        return chuyuan;
    }

    public void setChuyuan(String chuyuan) {
        this.chuyuan = chuyuan;
    }

    public Date getBeAdmissionTime() {
        return beAdmissionTime;
    }

    public void setBeAdmissionTime(Date beAdmissionTime) {
        this.beAdmissionTime = beAdmissionTime;
    }

    public Date getDischargeTime() {
        return dischargeTime;
    }

    public void setDischargeTime(Date dischargeTime) {
        this.dischargeTime = dischargeTime;
    }

    public String getOperationRecordId() {
        return operationRecordId;
    }

    public void setOperationRecordId(String operationRecordId) {
        this.operationRecordId = operationRecordId;
    }

    public String getOperationCode() {
        return operationCode;
    }

    public void setOperationCode(String operationCode) {
        this.operationCode = operationCode;
    }

    public String getOperationName() {
        return operationName;
    }

    public void setOperationName(String operationName) {
        this.operationName = operationName;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public String getAnesthesiaWayCode() {
        return anesthesiaWayCode;
    }

    public void setAnesthesiaWayCode(String anesthesiaWayCode) {
        this.anesthesiaWayCode = anesthesiaWayCode;
    }

    public String getOperationIncisionDescription() {
        return operationIncisionDescription;
    }

    public void setOperationIncisionDescription(String operationIncisionDescription) {
        this.operationIncisionDescription = operationIncisionDescription;
    }

    public String getOperationIncisionHealLevel() {
        return operationIncisionHealLevel;
    }

    public void setOperationIncisionHealLevel(String operationIncisionHealLevel) {
        this.operationIncisionHealLevel = operationIncisionHealLevel;
    }

    public String getExamTypeCode() {
        return examTypeCode;
    }

    public void setExamTypeCode(String examTypeCode) {
        this.examTypeCode = examTypeCode;
    }

    public String getExamTypeName() {
        return examTypeName;
    }

    public void setExamTypeName(String examTypeName) {
        this.examTypeName = examTypeName;
    }

    public String getExamItemCode() {
        return examItemCode;
    }

    public void setExamItemCode(String examItemCode) {
        this.examItemCode = examItemCode;
    }

    public String getExamItemName() {
        return examItemName;
    }

    public void setExamItemName(String examItemName) {
        this.examItemName = examItemName;
    }

    public String getExamPartCode() {
        return examPartCode;
    }

    public void setExamPartCode(String examPartCode) {
        this.examPartCode = examPartCode;
    }

    public String getExamPartName() {
        return examPartName;
    }

    public void setExamPartName(String examPartName) {
        this.examPartName = examPartName;
    }

    public String getExamDescript() {
        return examDescript;
    }

    public void setExamDescript(String examDescript) {
        this.examDescript = examDescript;
    }

    public String getExamDiagnosis() {
        return examDiagnosis;
    }

    public void setExamDiagnosis(String examDiagnosis) {
        this.examDiagnosis = examDiagnosis;
    }

    public String getImageNo() {
        return imageNo;
    }

    public void setImageNo(String imageNo) {
        this.imageNo = imageNo;
    }

    public String getImgList() {
        return imgList;
    }

    public void setImgList(String imgList) {
        this.imgList = imgList;
    }

    public String getSampleTypeCode() {
        return sampleTypeCode;
    }

    public void setSampleTypeCode(String sampleTypeCode) {
        this.sampleTypeCode = sampleTypeCode;
    }

    public String getSampleTypeName() {
        return sampleTypeName;
    }

    public void setSampleTypeName(String sampleTypeName) {
        this.sampleTypeName = sampleTypeName;
    }

    public String getTestCode() {
        return testCode;
    }

    public void setTestCode(String testCode) {
        this.testCode = testCode;
    }

    public String getTestName() {
        return testName;
    }

    public void setTestName(String testName) {
        this.testName = testName;
    }

    public Date getReportTime() {
        return reportTime;
    }

    public void setReportTime(Date reportTime) {
        this.reportTime = reportTime;
    }

    public String getTestResult() {
        return testResult;
    }

    public void setTestResult(String testResult) {
        this.testResult = testResult;
    }

    public String getResultCode() {
        return resultCode;
    }

    public void setResultCode(String resultCode) {
        this.resultCode = resultCode;
    }

    public Date getAnswerTime() {
        return answerTime;
    }

    public void setAnswerTime(Date answerTime) {
        this.answerTime = answerTime;
    }

    public String getSfzh() {
        return sfzh;
    }

    public void setSfzh(String sfzh) {
        this.sfzh = sfzh;
    }

    public String getIfSynchro() {
        return ifSynchro;
    }

    public void setIfSynchro(String ifSynchro) {
        this.ifSynchro = ifSynchro;
    }

    public String getReportId() {
        return reportId;
    }

    public void setReportId(String reportId) {
        this.reportId = reportId;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public String getItemContent() {
        return itemContent;
    }

    public void setItemContent(String itemContent) {
        this.itemContent = itemContent;
    }

    public String getItemId() {
        return itemId;
    }

    public void setItemId(String itemId) {
        this.itemId = itemId;
    }

    public String getTitleId() {
        return titleId;
    }

    public void setTitleId(String titleId) {
        this.titleId = titleId;
    }

    public String getUserInfoId() {
        return userInfoId;
    }

    public void setUserInfoId(String userInfoId) {
        this.userInfoId = userInfoId;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public String getRefRange() {
        return refRange;
    }

    public void setRefRange(String refRange) {
        this.refRange = refRange;
    }

    public String getResultUnit() {
        return resultUnit;
    }

    public void setResultUnit(String resultUnit) {
        this.resultUnit = resultUnit;
    }

    public String getAbnormal() {
        return abnormal;
    }

    public void setAbnormal(String abnormal) {
        this.abnormal = abnormal;
    }

    public String getDrugsNumber() {
        return drugsNumber;
    }

    public void setDrugsNumber(String drugsNumber) {
        this.drugsNumber = drugsNumber;
    }

    public String getDrugName() {
        return drugName;
    }

    public void setDrugName(String drugName) {
        this.drugName = drugName;
    }

    public String getDrugUsePathwaysCode() {
        return drugUsePathwaysCode;
    }

    public void setDrugUsePathwaysCode(String drugUsePathwaysCode) {
        this.drugUsePathwaysCode = drugUsePathwaysCode;
    }

    public String getDrugUsePathwaysName() {
        return drugUsePathwaysName;
    }

    public void setDrugUsePathwaysName(String drugUsePathwaysName) {
        this.drugUsePathwaysName = drugUsePathwaysName;
    }

    public String getDrugUsingRate() {
        return drugUsingRate;
    }

    public void setDrugUsingRate(String drugUsingRate) {
        this.drugUsingRate = drugUsingRate;
    }

    public String getDrugUsingRateName() {
        return drugUsingRateName;
    }

    public void setDrugUsingRateName(String drugUsingRateName) {
        this.drugUsingRateName = drugUsingRateName;
    }

    public Double getOnceDosage() {
        return onceDosage;
    }

    public void setOnceDosage(Double onceDosage) {
        this.onceDosage = onceDosage;
    }

    public String getDosageUnit() {
        return dosageUnit;
    }

    public void setDosageUnit(String dosageUnit) {
        this.dosageUnit = dosageUnit;
    }

    public Integer getMedicineDays() {
        return medicineDays;
    }

    public void setMedicineDays(Integer medicineDays) {
        this.medicineDays = medicineDays;
    }

    public Double getDrugSendNumber() {
        return drugSendNumber;
    }

    public void setDrugSendNumber(Double drugSendNumber) {
        this.drugSendNumber = drugSendNumber;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public String getDrugstoreUnit() {
        return drugstoreUnit;
    }

    public void setDrugstoreUnit(String drugstoreUnit) {
        this.drugstoreUnit = drugstoreUnit;
    }

    public String getDrugSpecifications() {
        return drugSpecifications;
    }

    public void setDrugSpecifications(String drugSpecifications) {
        this.drugSpecifications = drugSpecifications;
    }

    public Date getOutpatientDate() {
        return outpatientDate;
    }

    public void setOutpatientDate(Date outpatientDate) {
        this.outpatientDate = outpatientDate;
    }
}
